.sprite-icon-049000-40x40 {
  background-image: url('../png/sprite_049000_40x40.png');
}
.sprite-icon-049000-049000 {
  background-position: -0px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049001 {
  background-position: -40px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049002 {
  background-position: -80px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049003 {
  background-position: -120px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049004 {
  background-position: -160px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049005 {
  background-position: -200px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049006 {
  background-position: -240px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049007 {
  background-position: -280px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049008 {
  background-position: -320px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049009 {
  background-position: -360px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049010 {
  background-position: -400px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049011 {
  background-position: -440px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049012 {
  background-position: -480px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049013 {
  background-position: -520px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049014 {
  background-position: -560px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049015 {
  background-position: -600px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049016 {
  background-position: -640px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049017 {
  background-position: -680px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049018 {
  background-position: -720px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049019 {
  background-position: -760px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049020 {
  background-position: -800px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049021 {
  background-position: -840px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049022 {
  background-position: -880px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049023 {
  background-position: -920px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049024 {
  background-position: -960px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049025 {
  background-position: -1000px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049026 {
  background-position: -1040px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049027 {
  background-position: -1080px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049028 {
  background-position: -1120px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049029 {
  background-position: -1160px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049030 {
  background-position: -0px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049031 {
  background-position: -40px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049032 {
  background-position: -80px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049033 {
  background-position: -120px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049034 {
  background-position: -160px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049035 {
  background-position: -200px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049036 {
  background-position: -240px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049037 {
  background-position: -280px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049038 {
  background-position: -320px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049039 {
  background-position: -360px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049040 {
  background-position: -400px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049041 {
  background-position: -440px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049042 {
  background-position: -480px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049043 {
  background-position: -520px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049044 {
  background-position: -560px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049045 {
  background-position: -600px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049046 {
  background-position: -640px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049047 {
  background-position: -680px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049048 {
  background-position: -720px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049049 {
  background-position: -760px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049050 {
  background-position: -800px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049051 {
  background-position: -840px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049052 {
  background-position: -880px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049053 {
  background-position: -920px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049054 {
  background-position: -960px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049055 {
  background-position: -1000px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049056 {
  background-position: -1040px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049057 {
  background-position: -1080px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049058 {
  background-position: -1120px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049059 {
  background-position: -1160px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049060 {
  background-position: -0px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049061 {
  background-position: -40px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049062 {
  background-position: -80px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049063 {
  background-position: -120px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049064 {
  background-position: -160px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049065 {
  background-position: -200px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049066 {
  background-position: -240px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049067 {
  background-position: -280px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049068 {
  background-position: -320px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049069 {
  background-position: -360px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049070 {
  background-position: -400px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049071 {
  background-position: -440px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049072 {
  background-position: -480px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049073 {
  background-position: -520px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049074 {
  background-position: -560px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049075 {
  background-position: -600px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049076 {
  background-position: -640px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049077 {
  background-position: -680px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049078 {
  background-position: -720px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049079 {
  background-position: -760px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049080 {
  background-position: -800px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049081 {
  background-position: -840px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049082 {
  background-position: -880px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049083 {
  background-position: -920px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049084 {
  background-position: -960px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049085 {
  background-position: -1000px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049086 {
  background-position: -1040px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049087 {
  background-position: -1080px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049088 {
  background-position: -1120px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049089 {
  background-position: -1160px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049090 {
  background-position: -0px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049091 {
  background-position: -40px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049092 {
  background-position: -80px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049093 {
  background-position: -120px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049094 {
  background-position: -160px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049095 {
  background-position: -200px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049096 {
  background-position: -240px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049097 {
  background-position: -280px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049098 {
  background-position: -320px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049099 {
  background-position: -360px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049100 {
  background-position: -400px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049101 {
  background-position: -440px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049102 {
  background-position: -480px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049103 {
  background-position: -520px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049104 {
  background-position: -560px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049105 {
  background-position: -600px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049106 {
  background-position: -640px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049107 {
  background-position: -680px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049108 {
  background-position: -720px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049109 {
  background-position: -760px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049110 {
  background-position: -800px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049111 {
  background-position: -840px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049112 {
  background-position: -880px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049113 {
  background-position: -920px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049114 {
  background-position: -960px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049115 {
  background-position: -1000px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049116 {
  background-position: -1040px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049117 {
  background-position: -1080px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049118 {
  background-position: -1120px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049119 {
  background-position: -1160px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049120 {
  background-position: -0px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049121 {
  background-position: -40px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049122 {
  background-position: -80px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049123 {
  background-position: -120px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049124 {
  background-position: -160px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049125 {
  background-position: -200px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049126 {
  background-position: -240px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049127 {
  background-position: -280px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049128 {
  background-position: -320px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049129 {
  background-position: -360px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049130 {
  background-position: -400px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049131 {
  background-position: -440px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049132 {
  background-position: -480px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049133 {
  background-position: -520px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049134 {
  background-position: -560px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049135 {
  background-position: -600px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049136 {
  background-position: -640px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049137 {
  background-position: -680px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049138 {
  background-position: -720px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049139 {
  background-position: -760px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049140 {
  background-position: -800px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049141 {
  background-position: -840px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049142 {
  background-position: -880px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049143 {
  background-position: -920px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049144 {
  background-position: -960px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049145 {
  background-position: -1000px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049146 {
  background-position: -1040px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049147 {
  background-position: -1080px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049148 {
  background-position: -1120px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049149 {
  background-position: -1160px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049150 {
  background-position: -0px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049151 {
  background-position: -40px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049152 {
  background-position: -80px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049153 {
  background-position: -120px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049154 {
  background-position: -160px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049155 {
  background-position: -200px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049156 {
  background-position: -240px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049157 {
  background-position: -280px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049158 {
  background-position: -320px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049159 {
  background-position: -360px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049160 {
  background-position: -400px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049161 {
  background-position: -440px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049162 {
  background-position: -480px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049163 {
  background-position: -520px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049164 {
  background-position: -560px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049165 {
  background-position: -600px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049166 {
  background-position: -640px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049167 {
  background-position: -680px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049168 {
  background-position: -720px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049169 {
  background-position: -760px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049170 {
  background-position: -800px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049171 {
  background-position: -840px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049172 {
  background-position: -880px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049173 {
  background-position: -920px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049174 {
  background-position: -960px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049175 {
  background-position: -1000px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049176 {
  background-position: -1040px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049177 {
  background-position: -1080px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049178 {
  background-position: -1120px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049179 {
  background-position: -1160px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049180 {
  background-position: -0px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049181 {
  background-position: -40px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049182 {
  background-position: -80px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049183 {
  background-position: -120px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049184 {
  background-position: -160px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049185 {
  background-position: -200px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049186 {
  background-position: -240px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049187 {
  background-position: -280px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049188 {
  background-position: -320px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049189 {
  background-position: -360px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049190 {
  background-position: -400px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049191 {
  background-position: -440px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049192 {
  background-position: -480px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049193 {
  background-position: -520px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049194 {
  background-position: -560px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049195 {
  background-position: -600px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049196 {
  background-position: -640px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049197 {
  background-position: -680px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049198 {
  background-position: -720px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049199 {
  background-position: -760px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049200 {
  background-position: -800px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049201 {
  background-position: -840px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049202 {
  background-position: -880px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049203 {
  background-position: -920px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049204 {
  background-position: -960px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049205 {
  background-position: -1000px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049206 {
  background-position: -1040px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049207 {
  background-position: -1080px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049208 {
  background-position: -1120px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049209 {
  background-position: -1160px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049210 {
  background-position: -0px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049211 {
  background-position: -40px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049212 {
  background-position: -80px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049213 {
  background-position: -120px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049214 {
  background-position: -160px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049215 {
  background-position: -200px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049216 {
  background-position: -240px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049217 {
  background-position: -280px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049218 {
  background-position: -320px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049219 {
  background-position: -360px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049220 {
  background-position: -400px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049221 {
  background-position: -440px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049222 {
  background-position: -480px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049223 {
  background-position: -520px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049224 {
  background-position: -560px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049225 {
  background-position: -600px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049226 {
  background-position: -640px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049227 {
  background-position: -680px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049228 {
  background-position: -720px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049229 {
  background-position: -760px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049230 {
  background-position: -800px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049231 {
  background-position: -840px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049232 {
  background-position: -880px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049233 {
  background-position: -920px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049234 {
  background-position: -960px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049235 {
  background-position: -1000px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049236 {
  background-position: -1040px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049237 {
  background-position: -1080px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049238 {
  background-position: -1120px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049239 {
  background-position: -1160px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049240 {
  background-position: -0px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049241 {
  background-position: -40px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049242 {
  background-position: -80px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049243 {
  background-position: -120px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049244 {
  background-position: -160px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049245 {
  background-position: -200px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049246 {
  background-position: -240px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049247 {
  background-position: -280px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049248 {
  background-position: -320px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049249 {
  background-position: -360px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049250 {
  background-position: -400px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049251 {
  background-position: -440px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049252 {
  background-position: -480px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049253 {
  background-position: -520px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049254 {
  background-position: -560px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049255 {
  background-position: -600px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049256 {
  background-position: -640px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049257 {
  background-position: -680px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049258 {
  background-position: -720px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049259 {
  background-position: -760px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049260 {
  background-position: -800px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049261 {
  background-position: -840px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049262 {
  background-position: -880px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049263 {
  background-position: -920px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049264 {
  background-position: -960px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049265 {
  background-position: -1000px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049266 {
  background-position: -1040px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049267 {
  background-position: -1080px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049268 {
  background-position: -1120px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049269 {
  background-position: -1160px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049270 {
  background-position: -0px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049271 {
  background-position: -40px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049272 {
  background-position: -80px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049273 {
  background-position: -120px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049274 {
  background-position: -160px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049275 {
  background-position: -200px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049276 {
  background-position: -240px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049277 {
  background-position: -280px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049278 {
  background-position: -320px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049279 {
  background-position: -360px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049280 {
  background-position: -400px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049281 {
  background-position: -440px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049282 {
  background-position: -480px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049283 {
  background-position: -520px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049284 {
  background-position: -560px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049285 {
  background-position: -600px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049286 {
  background-position: -640px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049287 {
  background-position: -680px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049288 {
  background-position: -720px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049289 {
  background-position: -760px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049290 {
  background-position: -800px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049291 {
  background-position: -840px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049292 {
  background-position: -880px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049293 {
  background-position: -920px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049294 {
  background-position: -960px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049295 {
  background-position: -1000px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049296 {
  background-position: -1040px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049297 {
  background-position: -1080px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049298 {
  background-position: -1120px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049299 {
  background-position: -1160px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049300 {
  background-position: -0px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049301 {
  background-position: -40px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049302 {
  background-position: -80px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049303 {
  background-position: -120px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049304 {
  background-position: -160px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049305 {
  background-position: -200px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049306 {
  background-position: -240px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049307 {
  background-position: -280px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049308 {
  background-position: -320px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049309 {
  background-position: -360px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049310 {
  background-position: -400px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049311 {
  background-position: -440px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049312 {
  background-position: -480px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049313 {
  background-position: -520px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049314 {
  background-position: -560px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049315 {
  background-position: -600px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049316 {
  background-position: -640px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049317 {
  background-position: -680px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049318 {
  background-position: -720px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049319 {
  background-position: -760px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049320 {
  background-position: -800px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049321 {
  background-position: -840px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049322 {
  background-position: -880px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049323 {
  background-position: -920px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049324 {
  background-position: -960px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049325 {
  background-position: -1000px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049326 {
  background-position: -1040px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049327 {
  background-position: -1080px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049328 {
  background-position: -1120px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049329 {
  background-position: -1160px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049330 {
  background-position: -0px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049331 {
  background-position: -40px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049332 {
  background-position: -80px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049333 {
  background-position: -120px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049334 {
  background-position: -160px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049335 {
  background-position: -200px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049336 {
  background-position: -240px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049337 {
  background-position: -280px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049338 {
  background-position: -320px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049339 {
  background-position: -360px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049340 {
  background-position: -400px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049341 {
  background-position: -440px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049342 {
  background-position: -480px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049343 {
  background-position: -520px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049344 {
  background-position: -560px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049345 {
  background-position: -600px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049346 {
  background-position: -640px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049347 {
  background-position: -680px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049348 {
  background-position: -720px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049349 {
  background-position: -760px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049350 {
  background-position: -800px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049351 {
  background-position: -840px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049352 {
  background-position: -880px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049353 {
  background-position: -920px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049354 {
  background-position: -960px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049355 {
  background-position: -1000px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049356 {
  background-position: -1040px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049357 {
  background-position: -1080px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049358 {
  background-position: -1120px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049359 {
  background-position: -1160px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049360 {
  background-position: -0px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049361 {
  background-position: -40px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049362 {
  background-position: -80px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049363 {
  background-position: -120px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049364 {
  background-position: -160px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049365 {
  background-position: -200px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049366 {
  background-position: -240px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049367 {
  background-position: -280px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049368 {
  background-position: -320px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049369 {
  background-position: -360px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049370 {
  background-position: -400px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049371 {
  background-position: -440px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049372 {
  background-position: -480px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049373 {
  background-position: -520px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049374 {
  background-position: -560px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049375 {
  background-position: -600px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049376 {
  background-position: -640px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049377 {
  background-position: -680px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049378 {
  background-position: -720px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049379 {
  background-position: -760px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049380 {
  background-position: -800px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049381 {
  background-position: -840px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049382 {
  background-position: -880px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049383 {
  background-position: -920px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049384 {
  background-position: -960px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049385 {
  background-position: -1000px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049386 {
  background-position: -1040px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049387 {
  background-position: -1080px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049388 {
  background-position: -1120px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049389 {
  background-position: -1160px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049390 {
  background-position: -0px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049391 {
  background-position: -40px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049392 {
  background-position: -80px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049393 {
  background-position: -120px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049394 {
  background-position: -160px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049395 {
  background-position: -200px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049396 {
  background-position: -240px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049397 {
  background-position: -280px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049398 {
  background-position: -320px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049399 {
  background-position: -360px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049400 {
  background-position: -400px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049401 {
  background-position: -440px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049402 {
  background-position: -480px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049403 {
  background-position: -520px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049404 {
  background-position: -560px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049405 {
  background-position: -600px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049406 {
  background-position: -640px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049407 {
  background-position: -680px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049408 {
  background-position: -720px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049409 {
  background-position: -760px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049410 {
  background-position: -800px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049411 {
  background-position: -840px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049412 {
  background-position: -880px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049413 {
  background-position: -920px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049414 {
  background-position: -960px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049415 {
  background-position: -1000px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049416 {
  background-position: -1040px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049417 {
  background-position: -1080px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049418 {
  background-position: -1120px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049419 {
  background-position: -1160px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049420 {
  background-position: -0px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049421 {
  background-position: -40px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049422 {
  background-position: -80px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049423 {
  background-position: -120px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049424 {
  background-position: -160px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049425 {
  background-position: -200px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049426 {
  background-position: -240px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049427 {
  background-position: -280px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049428 {
  background-position: -320px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049429 {
  background-position: -360px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049430 {
  background-position: -400px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049431 {
  background-position: -440px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049432 {
  background-position: -480px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049433 {
  background-position: -520px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049434 {
  background-position: -560px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049435 {
  background-position: -600px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049436 {
  background-position: -640px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049437 {
  background-position: -680px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049438 {
  background-position: -720px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049439 {
  background-position: -760px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049440 {
  background-position: -800px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049441 {
  background-position: -840px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049442 {
  background-position: -880px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049443 {
  background-position: -920px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049444 {
  background-position: -960px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049445 {
  background-position: -1000px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049446 {
  background-position: -1040px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049447 {
  background-position: -1080px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049448 {
  background-position: -1120px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049449 {
  background-position: -1160px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049450 {
  background-position: -0px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049451 {
  background-position: -40px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049452 {
  background-position: -80px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049453 {
  background-position: -120px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049454 {
  background-position: -160px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049455 {
  background-position: -200px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049456 {
  background-position: -240px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049457 {
  background-position: -280px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049458 {
  background-position: -320px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049459 {
  background-position: -360px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049460 {
  background-position: -400px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049461 {
  background-position: -440px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049462 {
  background-position: -480px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049463 {
  background-position: -520px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049464 {
  background-position: -560px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049465 {
  background-position: -600px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049466 {
  background-position: -640px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049467 {
  background-position: -680px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049468 {
  background-position: -720px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049469 {
  background-position: -760px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049470 {
  background-position: -800px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049471 {
  background-position: -840px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049472 {
  background-position: -880px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049473 {
  background-position: -920px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049474 {
  background-position: -960px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049475 {
  background-position: -1000px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049476 {
  background-position: -1040px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049477 {
  background-position: -1080px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049478 {
  background-position: -1120px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049479 {
  background-position: -1160px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049480 {
  background-position: -0px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049481 {
  background-position: -40px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049482 {
  background-position: -80px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049483 {
  background-position: -120px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049484 {
  background-position: -160px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049485 {
  background-position: -200px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049486 {
  background-position: -240px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049487 {
  background-position: -280px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049488 {
  background-position: -320px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049489 {
  background-position: -360px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049490 {
  background-position: -400px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049491 {
  background-position: -440px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049492 {
  background-position: -480px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049493 {
  background-position: -520px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049494 {
  background-position: -560px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049495 {
  background-position: -600px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049496 {
  background-position: -640px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049497 {
  background-position: -680px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049498 {
  background-position: -720px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049499 {
  background-position: -760px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049500 {
  background-position: -800px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049501 {
  background-position: -840px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049502 {
  background-position: -880px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049503 {
  background-position: -920px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049504 {
  background-position: -960px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049505 {
  background-position: -1000px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049506 {
  background-position: -1040px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049507 {
  background-position: -1080px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049508 {
  background-position: -1120px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049509 {
  background-position: -1160px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049510 {
  background-position: -0px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049511 {
  background-position: -40px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049512 {
  background-position: -80px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049513 {
  background-position: -120px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049514 {
  background-position: -160px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049515 {
  background-position: -200px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049516 {
  background-position: -240px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049517 {
  background-position: -280px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049518 {
  background-position: -320px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049519 {
  background-position: -360px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049520 {
  background-position: -400px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049521 {
  background-position: -440px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049522 {
  background-position: -480px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049523 {
  background-position: -520px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049524 {
  background-position: -560px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049525 {
  background-position: -600px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049526 {
  background-position: -640px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049527 {
  background-position: -680px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049528 {
  background-position: -720px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049529 {
  background-position: -760px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049530 {
  background-position: -800px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049531 {
  background-position: -840px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049532 {
  background-position: -880px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049533 {
  background-position: -920px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049534 {
  background-position: -960px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049535 {
  background-position: -1000px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049536 {
  background-position: -1040px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049537 {
  background-position: -1080px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049538 {
  background-position: -1120px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049539 {
  background-position: -1160px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049540 {
  background-position: -0px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049541 {
  background-position: -40px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049542 {
  background-position: -80px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049543 {
  background-position: -120px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049544 {
  background-position: -160px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049545 {
  background-position: -200px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049546 {
  background-position: -240px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049547 {
  background-position: -280px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049548 {
  background-position: -320px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049549 {
  background-position: -360px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049550 {
  background-position: -400px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049551 {
  background-position: -440px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049552 {
  background-position: -480px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049553 {
  background-position: -520px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049554 {
  background-position: -560px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049555 {
  background-position: -600px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049556 {
  background-position: -640px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049557 {
  background-position: -680px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049558 {
  background-position: -720px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049559 {
  background-position: -760px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049560 {
  background-position: -800px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049561 {
  background-position: -840px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049562 {
  background-position: -880px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049563 {
  background-position: -920px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049564 {
  background-position: -960px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049565 {
  background-position: -1000px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049566 {
  background-position: -1040px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049567 {
  background-position: -1080px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049568 {
  background-position: -1120px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049569 {
  background-position: -1160px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049570 {
  background-position: -0px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049571 {
  background-position: -40px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049572 {
  background-position: -80px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049573 {
  background-position: -120px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049575 {
  background-position: -160px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049576 {
  background-position: -200px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049577 {
  background-position: -240px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049578 {
  background-position: -280px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049579 {
  background-position: -320px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049580 {
  background-position: -360px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049581 {
  background-position: -400px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049582 {
  background-position: -440px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049583 {
  background-position: -480px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049584 {
  background-position: -520px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049585 {
  background-position: -560px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049586 {
  background-position: -600px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049587 {
  background-position: -640px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049588 {
  background-position: -680px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049589 {
  background-position: -720px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049590 {
  background-position: -760px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049591 {
  background-position: -800px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049592 {
  background-position: -840px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049593 {
  background-position: -880px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049594 {
  background-position: -920px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049595 {
  background-position: -960px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049596 {
  background-position: -1000px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049597 {
  background-position: -1040px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049598 {
  background-position: -1080px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049599 {
  background-position: -1120px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049600 {
  background-position: -1160px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049601 {
  background-position: -0px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049602 {
  background-position: -40px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049603 {
  background-position: -80px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049604 {
  background-position: -120px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049605 {
  background-position: -160px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049606 {
  background-position: -200px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049607 {
  background-position: -240px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049608 {
  background-position: -280px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049609 {
  background-position: -320px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049610 {
  background-position: -360px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049611 {
  background-position: -400px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049612 {
  background-position: -440px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049613 {
  background-position: -480px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049614 {
  background-position: -520px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049615 {
  background-position: -560px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049616 {
  background-position: -600px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049617 {
  background-position: -640px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049618 {
  background-position: -680px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049619 {
  background-position: -720px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049620 {
  background-position: -760px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049621 {
  background-position: -800px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049622 {
  background-position: -840px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049623 {
  background-position: -880px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049624 {
  background-position: -920px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049625 {
  background-position: -960px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049626 {
  background-position: -1000px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049627 {
  background-position: -1040px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049628 {
  background-position: -1080px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049629 {
  background-position: -1120px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049630 {
  background-position: -1160px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049631 {
  background-position: -0px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049632 {
  background-position: -40px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049633 {
  background-position: -80px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049634 {
  background-position: -120px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049635 {
  background-position: -160px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049636 {
  background-position: -200px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049637 {
  background-position: -240px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049638 {
  background-position: -280px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049639 {
  background-position: -320px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049640 {
  background-position: -360px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049641 {
  background-position: -400px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049642 {
  background-position: -440px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049643 {
  background-position: -480px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049644 {
  background-position: -520px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049645 {
  background-position: -560px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049646 {
  background-position: -600px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049647 {
  background-position: -640px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049648 {
  background-position: -680px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049649 {
  background-position: -720px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049650 {
  background-position: -760px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049651 {
  background-position: -800px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049652 {
  background-position: -840px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049653 {
  background-position: -880px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049654 {
  background-position: -920px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049655 {
  background-position: -960px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049656 {
  background-position: -1000px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049657 {
  background-position: -1040px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049658 {
  background-position: -1080px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049659 {
  background-position: -1120px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049660 {
  background-position: -1160px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049661 {
  background-position: -0px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049662 {
  background-position: -40px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049663 {
  background-position: -80px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049664 {
  background-position: -120px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049665 {
  background-position: -160px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049666 {
  background-position: -200px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049667 {
  background-position: -240px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049668 {
  background-position: -280px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049669 {
  background-position: -320px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049670 {
  background-position: -360px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049671 {
  background-position: -400px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049672 {
  background-position: -440px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049673 {
  background-position: -480px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049674 {
  background-position: -520px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049675 {
  background-position: -560px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049676 {
  background-position: -600px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049677 {
  background-position: -640px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049678 {
  background-position: -680px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049679 {
  background-position: -720px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049680 {
  background-position: -760px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049681 {
  background-position: -800px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049682 {
  background-position: -840px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049683 {
  background-position: -880px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049684 {
  background-position: -920px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049685 {
  background-position: -960px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049686 {
  background-position: -1000px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049687 {
  background-position: -1040px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049688 {
  background-position: -1080px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049689 {
  background-position: -1120px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049690 {
  background-position: -1160px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049691 {
  background-position: -0px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049692 {
  background-position: -40px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049693 {
  background-position: -80px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049694 {
  background-position: -120px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049695 {
  background-position: -160px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049696 {
  background-position: -200px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049697 {
  background-position: -240px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049698 {
  background-position: -280px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049699 {
  background-position: -320px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049700 {
  background-position: -360px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049701 {
  background-position: -400px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049702 {
  background-position: -440px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049703 {
  background-position: -480px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049704 {
  background-position: -520px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049705 {
  background-position: -560px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049706 {
  background-position: -600px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049707 {
  background-position: -640px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049708 {
  background-position: -680px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049709 {
  background-position: -720px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049710 {
  background-position: -760px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049711 {
  background-position: -800px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049712 {
  background-position: -840px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049713 {
  background-position: -880px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049714 {
  background-position: -920px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049715 {
  background-position: -960px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049716 {
  background-position: -1000px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049717 {
  background-position: -1040px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049718 {
  background-position: -1080px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049719 {
  background-position: -1120px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049720 {
  background-position: -1160px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049721 {
  background-position: -0px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049722 {
  background-position: -40px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049723 {
  background-position: -80px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049724 {
  background-position: -120px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049725 {
  background-position: -160px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049726 {
  background-position: -200px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049727 {
  background-position: -240px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049728 {
  background-position: -280px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049729 {
  background-position: -320px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049730 {
  background-position: -360px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049731 {
  background-position: -400px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049732 {
  background-position: -440px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049733 {
  background-position: -480px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049734 {
  background-position: -520px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049735 {
  background-position: -560px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049736 {
  background-position: -600px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049737 {
  background-position: -640px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049738 {
  background-position: -680px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049739 {
  background-position: -720px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049740 {
  background-position: -760px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049741 {
  background-position: -800px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049742 {
  background-position: -840px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049743 {
  background-position: -880px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049744 {
  background-position: -920px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049745 {
  background-position: -960px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049746 {
  background-position: -1000px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049747 {
  background-position: -1040px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049748 {
  background-position: -1080px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049749 {
  background-position: -1120px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049750 {
  background-position: -1160px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049751 {
  background-position: -0px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049752 {
  background-position: -40px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049753 {
  background-position: -80px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049754 {
  background-position: -120px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049755 {
  background-position: -160px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049756 {
  background-position: -200px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049757 {
  background-position: -240px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049758 {
  background-position: -280px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049759 {
  background-position: -320px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049760 {
  background-position: -360px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049761 {
  background-position: -400px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049762 {
  background-position: -440px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049763 {
  background-position: -480px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049764 {
  background-position: -520px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049765 {
  background-position: -560px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049766 {
  background-position: -600px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049767 {
  background-position: -640px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049768 {
  background-position: -680px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049769 {
  background-position: -720px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049770 {
  background-position: -760px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049771 {
  background-position: -800px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049772 {
  background-position: -840px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049773 {
  background-position: -880px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049774 {
  background-position: -920px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049775 {
  background-position: -960px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049776 {
  background-position: -1000px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049777 {
  background-position: -1040px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049778 {
  background-position: -1080px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049779 {
  background-position: -1120px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049780 {
  background-position: -1160px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049781 {
  background-position: -0px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049782 {
  background-position: -40px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049783 {
  background-position: -80px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049784 {
  background-position: -120px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049785 {
  background-position: -160px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049786 {
  background-position: -200px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049787 {
  background-position: -240px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049788 {
  background-position: -280px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049789 {
  background-position: -320px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049790 {
  background-position: -360px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049791 {
  background-position: -400px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049792 {
  background-position: -440px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049793 {
  background-position: -480px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049794 {
  background-position: -520px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049795 {
  background-position: -560px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049796 {
  background-position: -600px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049797 {
  background-position: -640px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049798 {
  background-position: -680px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049799 {
  background-position: -720px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049800 {
  background-position: -760px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049801 {
  background-position: -800px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049802 {
  background-position: -840px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049803 {
  background-position: -880px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049804 {
  background-position: -920px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049805 {
  background-position: -960px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049806 {
  background-position: -1000px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049807 {
  background-position: -1040px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049808 {
  background-position: -1080px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049809 {
  background-position: -1120px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049810 {
  background-position: -1160px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049811 {
  background-position: -0px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049812 {
  background-position: -40px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049813 {
  background-position: -80px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049814 {
  background-position: -120px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049815 {
  background-position: -160px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049816 {
  background-position: -200px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049817 {
  background-position: -240px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049818 {
  background-position: -280px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049819 {
  background-position: -320px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049820 {
  background-position: -360px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049821 {
  background-position: -400px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049822 {
  background-position: -440px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049823 {
  background-position: -480px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049824 {
  background-position: -520px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049825 {
  background-position: -560px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049826 {
  background-position: -600px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049827 {
  background-position: -640px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049828 {
  background-position: -680px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049829 {
  background-position: -720px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049830 {
  background-position: -760px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049831 {
  background-position: -800px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049832 {
  background-position: -840px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049833 {
  background-position: -880px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049834 {
  background-position: -920px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049835 {
  background-position: -960px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049836 {
  background-position: -1000px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049837 {
  background-position: -1040px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049838 {
  background-position: -1080px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049839 {
  background-position: -1120px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049840 {
  background-position: -1160px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049841 {
  background-position: -0px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049842 {
  background-position: -40px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049843 {
  background-position: -80px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049844 {
  background-position: -120px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049845 {
  background-position: -160px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049846 {
  background-position: -200px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049847 {
  background-position: -240px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049848 {
  background-position: -280px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049849 {
  background-position: -320px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049850 {
  background-position: -360px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049851 {
  background-position: -400px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049852 {
  background-position: -440px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049853 {
  background-position: -480px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049854 {
  background-position: -520px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049855 {
  background-position: -560px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049856 {
  background-position: -600px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049857 {
  background-position: -640px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049858 {
  background-position: -680px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049859 {
  background-position: -720px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049860 {
  background-position: -760px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049862 {
  background-position: -800px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049863 {
  background-position: -840px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049864 {
  background-position: -880px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049865 {
  background-position: -920px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049866 {
  background-position: -960px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049867 {
  background-position: -1000px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049868 {
  background-position: -1040px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049869 {
  background-position: -1080px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049870 {
  background-position: -1120px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049871 {
  background-position: -1160px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049872 {
  background-position: -0px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049873 {
  background-position: -40px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049874 {
  background-position: -80px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049875 {
  background-position: -120px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049876 {
  background-position: -160px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049877 {
  background-position: -200px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049878 {
  background-position: -240px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049879 {
  background-position: -280px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049880 {
  background-position: -320px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049881 {
  background-position: -360px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049882 {
  background-position: -400px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049883 {
  background-position: -440px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049884 {
  background-position: -480px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049885 {
  background-position: -520px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049886 {
  background-position: -560px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049887 {
  background-position: -600px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049888 {
  background-position: -640px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049889 {
  background-position: -680px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049890 {
  background-position: -720px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049891 {
  background-position: -760px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049892 {
  background-position: -800px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049893 {
  background-position: -840px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049894 {
  background-position: -880px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049895 {
  background-position: -920px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049896 {
  background-position: -960px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049897 {
  background-position: -1000px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049898 {
  background-position: -1040px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049899 {
  background-position: -1080px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049900 {
  background-position: -1120px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-049000-049901 {
  background-position: -1160px -1160px;
  width: 40px;
  height: 40px;
}
